<?php

    // 连接数据库
    $conn = mysqli_connect('localhost:3306' , 'root' , 'root' , 'test2') ;

    if(!$conn) {
        die('数据库连接失败') ;
    }


    // 前端传参数   每页显示几条数据
    $size = $_GET['size'] ;
    // 前端传参数   显示第几页
    $page = $_GET['page'] ;


    // 计算数据总共有多少条
    $sql = "select count(*) pageAll FROM goods_list" ;
    // 执行语句
    $a = mysqli_query($conn , $sql) ;    // 集合
    $data = mysqli_fetch_array($a) ;
    $pageAll = $data['pageAll'] ;




    // 第一页 0,3    第二页 3,3     第三页 6,3
    $start = ($page - 1) * $size ;
    $sql = "select * from goods_list limit $start , $size" ;

    // 执行语句
    $a = mysqli_query($conn , $sql) ;    // 集合

    // 转数组  只会一条一条的转
    // $data = mysqli_fetch_array($a) ;

    $list = [] ;

    while($data = mysqli_fetch_array($a)) {
        array_push($list , $data) ;
    }

    // echo(json_encode($list)) ;   // 测试


    $res = [] ;

    if($list) {
        $res['status'] = true ;
        $res['msg'] = '请求成功' ;
        $res['list'] = $list ;
        $res['pageAll'] = $pageAll;
    
    } else {
        $res['status'] = false ;
        $res['msg'] = '数据库错误' ;
    }


    echo(json_encode($res)) ;

    


 

  